/**
 *
 */
package com.wisdytech.linkdcs.equipment.vo;

import java.io.Serializable;
import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotations.TableField;

/**
 * <p>
 * ClassName: EquipmentParamVO
 * </p>
 * <p>
 * Description: 参数管理前台显示对象
 * </p>
 * <p>
 * Author: kongming
 * </p>
 * <p>
 * Date: 2017-9-26
 * </p>
 */
public class EquipmentParamVO implements Serializable{

    /**
     *
     */
    private static final long serialVersionUID = 1083446590554324397L;
    /**
     * 参数表唯一标识id
     */
    private String pkId;
    /**
     * 设备类别编号
     */
    private String modelCode;
    /**
     * 设备类型
     */
    private String modelType;
    /**
     * 参数名称
     */
    private String paramName;

    /**
     * 参数编码
     */
    private String paramCode;

    /**
     * ip和端口
     */
    private String paramRoute;
    /**
     * plc地址
     */
    private String plcAddr;
    /**
     * 工艺范围
     */
    private String processRange;
    /**
     * 寄存地址
     */
    private String registerAddr;
    /**
     * 工序
     */
    private String operationId;
    /**
     * 工序名称
     */
    private String operationName;

    /**
     * 是否自动告警 0 不是   1 是
     */
    private String isAutoAlarm;

    /**
     * 告警名称定义
     */
    private String autoAlarmName;

    /**
     * 缩放比例
     */
    private Double enlargeNum;

    /**
     * 数据类型
     */
    private String dataType;

    /**
     * 读写属性
     */
    private Integer rwAttr;




    private String databaseParamAddr;

    private String upperDefinition;


    private String upperParamName;

    private String upperParamField;


    private String fileAddr;


    private String fileName;


    private String fileType;


    private String fileColumn;


    private String fileIgnoreFirst;

    private String collectionType;

    /**spc标准值*/
    private BigDecimal spcValue;


    private int decimalPos;

    private int dataLength;

    private String paramField;

    private String alarmCode;
    private String dataTypeName;

    public String getDataTypeName() {
        return dataTypeName;
    }

    public void setDataTypeName(String dataTypeName) {
        this.dataTypeName = dataTypeName;
    }

    public String getParamCode() {
        return paramCode;
    }

    public void setParamCode(String paramCode) {
        this.paramCode = paramCode;
    }

    public String getAlarmCode() {
        return alarmCode;
    }

    public void setAlarmCode(String alarmCode) {
        this.alarmCode = alarmCode;
    }

    public int getDecimalPos() {
        return decimalPos;
    }

    public void setDecimalPos(int decimalPos) {
        this.decimalPos = decimalPos;
    }

    public int getDataLength() {
        return dataLength;
    }

    public void setDataLength(int dataLength) {
        this.dataLength = dataLength;
    }

    public String getParamField() {
        return paramField;
    }

    public void setParamField(String paramField) {
        this.paramField = paramField;
    }

    public BigDecimal getSpcValue() {
        return spcValue;
    }

    public void setSpcValue(BigDecimal spcValue) {
        this.spcValue = spcValue;
    }

    public String getDatabaseParamAddr() {
        return databaseParamAddr;
    }

    public void setDatabaseParamAddr(String databaseParamAddr) {
        this.databaseParamAddr = databaseParamAddr;
    }

    public String getUpperDefinition() {
        return upperDefinition;
    }

    public void setUpperDefinition(String upperDefinition) {
        this.upperDefinition = upperDefinition;
    }

    public String getUpperParamName() {
        return upperParamName;
    }

    public void setUpperParamName(String upperParamName) {
        this.upperParamName = upperParamName;
    }

    public String getUpperParamField() {
        return upperParamField;
    }

    public void setUpperParamField(String upperParamField) {
        this.upperParamField = upperParamField;
    }

    public String getFileAddr() {
        return fileAddr;
    }

    public void setFileAddr(String fileAddr) {
        this.fileAddr = fileAddr;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getFileType() {
        return fileType;
    }

    public void setFileType(String fileType) {
        this.fileType = fileType;
    }

    public String getFileColumn() {
        return fileColumn;
    }

    public void setFileColumn(String fileColumn) {
        this.fileColumn = fileColumn;
    }

    public String getFileIgnoreFirst() {
        return fileIgnoreFirst;
    }

    public void setFileIgnoreFirst(String fileIgnoreFirst) {
        this.fileIgnoreFirst = fileIgnoreFirst;
    }

    public String getCollectionType() {
        return collectionType;
    }

    public void setCollectionType(String collectionType) {
        this.collectionType = collectionType;
    }

    public Double getEnlargeNum() {
        return enlargeNum;
    }

    public void setEnlargeNum(Double enlargeNum) {
        this.enlargeNum = enlargeNum;
    }

    public String getDataType() {
        return dataType;
    }

    public void setDataType(String dataType) {
        this.dataType = dataType;
    }

    public String getPlcAddr() {
        return plcAddr;
    }

    public void setPlcAddr(String plcAddr) {
        this.plcAddr = plcAddr;
    }

    public String getProcessRange() {
        return processRange;
    }

    public void setProcessRange(String processRange) {
        this.processRange = processRange;
    }

    public String getRegisterAddr() {
        return registerAddr;
    }

    public void setRegisterAddr(String registerAddr) {
        this.registerAddr = registerAddr;
    }

    public EquipmentParamVO() {
        super();
    }

    public String getPkId() {
        return pkId;
    }
    public void setPkId(String pkId) {
        this.pkId = pkId;
    }

    public String getModelCode() {
        return modelCode;
    }

    public void setModelCode(String modelCode) {
        this.modelCode = modelCode;
    }

    public String getModelType() {
        return modelType;
    }

    public void setModelType(String modelType) {
        this.modelType = modelType;
    }

    public String getParamName() {
        return paramName;
    }
    public void setParamName(String paramName) {
        this.paramName = paramName;
    }
    public String getParamRoute() {
        return paramRoute;
    }
    public void setParamRoute(String paramRoute) {
        this.paramRoute = paramRoute;
    }

    public String getOperationId() {
        return operationId;
    }

    public void setOperationId(String operationId) {
        this.operationId = operationId;
    }

    public String getOperationName() {
        return operationName;
    }

    public void setOperationName(String operationName) {
        this.operationName = operationName;
    }

    public String getIsAutoAlarm() {
        return isAutoAlarm;
    }

    public void setIsAutoAlarm(String isAutoAlarm) {
        this.isAutoAlarm = isAutoAlarm;
    }

    public String getAutoAlarmName() {
        return autoAlarmName;
    }

    public void setAutoAlarmName(String autoAlarmName) {
        this.autoAlarmName = autoAlarmName;
    }

    public Integer getRwAttr() {
        return rwAttr;
    }

    public void setRwAttr(Integer rwAttr) {
        this.rwAttr = rwAttr;
    }





}
